#include "unp.h"

int main(int argc, char *argv[])
{
    int i, sockfd[5];
    struct sockaddr_in servaddr;

    if (argc != 2) {
        err_quit("usage: a.out <IPAddress>");
    }

    bzero(&servaddr, sizeof(servaddr));
    servaddr.sin_family = AF_INET;
    servaddr.sin_port = htons(SERV_PORT);

    Inet_pton(AF_INET, (const char*)argv[1], &servaddr.sin_addr);

    for (i=0; i<5; i++) {
        sockfd[i] = Socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
        Connect(sockfd[i], (SA*)&servaddr, sizeof(servaddr));
    }

    str_cli(stdin, sockfd[0]);

    exit(0);
}

